English Dictionary
◊ SHORE STATION
shore station
n : an installation servicing naval forces [syn: {naval
installation}]